import type { App } from 'vue'
import ElementPlus from 'element-plus'  //引入element-plus库
import 'element-plus/dist/index.css'  //引入element-plus样式

// import {

//   ElAside,
//   ElPopconfirm,
//   ElHeader,
//   ElMain,
//   ElContainer,
//   ElDivider,
//   ElAlert,
//   ElTabs,
//   ElTable,
//   ElTableColumn,
//   ElTabPane,

//   ElButton,



//   ElRadioButton,
//   ElDrawer,
//   ElTransfer,
//   ElButtonGroup,
//   ElCard,
//   ElCollapse,
//   ElCollapseItem,
//   ElRadio,
//   ElDropdown,
//   ElDropdownItem,
//   ElDropdownMenu,ElPagination,
//   ElScrollbar,
// } from 'element-plus'

// import VForm3 from 'vform3-builds'
import VForm3 from 'ef-form3'

import 'ef-form3/dist/designer.style.css' //引入VForm3样式



// const ElComponents = [

//   ElAside,
//   ElPopconfirm,
//   ElHeader,
//   ElMain,
//   ElContainer,
//   ElDivider,
//   ElTransfer,
//   ElAlert,
//   ElTabs,
//   ElTable,
//   ElTableColumn,
//   ElTabPane,
//   ElScrollbar,

//   ElButton,


//   ElRadioButton,
//   ElDrawer,
//   ElTransfer,
//   ElButtonGroup,
//   ElCard,
//   ElCollapse,
//   ElCollapseItem,
//   ElRadio,
//   ElDropdown,
//   ElDropdownItem,
//   ElDropdownMenu,ElPagination,
// ]

export const setupFormV3Create = (app: App<Element>) => {
  // ElComponents.forEach((component) => {
  //   app.component(component.name, component)
  // })
  app.use(ElementPlus)
  app.use(VForm3)
}
